package com.wolf.gulimall.search.vo;

import lombok.Data;

import java.util.List;

/**
 * 页面传递的检索条件实体类
 */
@Data
public class SearchParam {

    /**
     * 页面传递参数(全文匹配关键字)
     */
    private String keyWord;

    /**
     * 三级分类ID
     */
    private Long catalog3Id;

    /**
     * 排序条件
     */
    private String sort;

    /**
     * 是否只显示有库存 0 -> 无库存,1 -> 有库存
     */
    private Integer hasStock;

    /**
     * 价格区间查询
     */
    private String skuPrice;

    /**
     * 品牌ID集合
     */
    private List<Long> brandId;

    /**
     * 属性集合
     */
    private List<String> attrs;

    /**
     * 页码
     */
    private Integer pageNum = 1;

    /**
     * 原生查询条件
     */
    private String queryString;

}
